package com.recharge.domain.query;

import com.baomidou.mybatisplus.annotation.TableField;
import com.recharge.common.domain.BaseQueryDO;
import lombok.Data;

import java.util.Date;

@Data
public class OrderQueryDO extends BaseQueryDO {
    /**
     * 充值号码
     */
    private String rechargeNumber;
    /**
     * 商家流水
     */
    private String merchantSerialNumber;

    private String merchantNo;
    /**
     * 下游商户信息
     */
    private String merchantId;
    /**
     * 下游商户信息
     */
    private String[] merchantIds;
    /**
     * 下游商户信息
     */
    private String merchantName;
    /**
     * 1 移动2 电信3 联通
     */
    private Integer serviceProvider;
    /**
     * 订单号
     */
    private String orderNo;
    /**
     * 商品名称
     */
    private String goodsName;
    /**
     * 支付号
     */
    private String paymentNo;

    /**
     * 订单时间
     */
    private String[] createDate;
    /**
     * 处理时长
     */
    private Double[] processTime;
    /**
     * 1.创建 2.处理中 3.成功 4.失败 5.充值中 6.异常 7.未确认
     */
    private Integer status;

    private boolean queryMerchantType;

    private Integer merchantCallbackStatus;
}
